trap baffle - Turkish English Dictionary